Model-Based Tests of Truisms
نویسندگان
چکیده
Software engineering (SE) truisms capture broadlyapplicable principles of software construction. The trouble with truisms is that such general principles may not apply in specific cases. This paper tests the specificity of two SE truisms: (a) increasing software process level is a desirable goal; and (b) it is best to remove errors during the early parts of a software lifecycle. Our tests are based on two well-established SE models: (1) Boehm et.al.’s COCOMO II cost estimation model; and (2) Raffo’s discrete event software process model of a software project life cycle. After extensive simulations of these models, the TAR2 treatment learner was applied to find the model parameters that most improved the potential performance of the real-world systems being modelled. The case studies presented here showed that these truisms are clearly sub-optimal for certain projects since other factors proved to be far more critical. Hence, we advise against truism-based process improvement. This paper offers a general alternative framework for model-based assessment of methods to improve software quality: modelling + validation + simulation + sensitivity. That is, after recording what is known in a model, that model should be validated, explored using simulations, then summarized to find the key factors that most improve model behavior.
منابع مشابه
P Rocessing , S Witching and C Ommunication of K Nowledge
The domain of knowledge1 is more encompassing than that of wealth and materials. For dealing with utility of knowledge, all factors (its scarcity, its total utility, its marginal utility, specifically its diminishing marginal utility, its utilitarian value, its exchange value, etc.) that influence the evaluation need to be considered. From a communication perspective, knowledge can be traced ba...
متن کاملThe Basic Inductive Schema, Inductive Truisms, and the Research-Guiding Capacities of the Logic of Inductive Generalization∗
The aim of this paper is threefold. First, the sometimes slightly messy application of the conditional rule RC of the logic of inductive generalization is clarified by reducing this rule to a so-called basic schema BS. Next, some common truisms about inductive generalization are shown to be mistaken, but are also shown to be valid in special cases. Finally, and most importantly, it is shown tha...
متن کاملAn absurdly random, and completely blind, review and prospective validation of mathematical truisms in emergency medicine and critical care.
Study Objective. We thought that in the darkest part of night shifts, when the diurnal variation of our internal clocks is defunct and all organized neuronal electrical activity in the cerebrum has ceased, that mathematical truisms might be a valid tool in the assessment and treatment of the acutely ill, injured, or merely crazy patients in the emergency department (ED). Therefore, in support o...
متن کاملTesting for Stochastic Non- Linearity in the Rational Expectations Permanent Income Hypothesis
The Rational Expectations Permanent Income Hypothesis implies that consumption follows a martingale. However, most empirical tests have rejected the hypothesis. Those empirical tests are based on linear models. If the data generating process is non-linear, conventional tests may not assess some of the randomness properly. As a result, inference based on conventional tests of linear models can b...
متن کاملChallenges and strategic solutions for a research emergent profession.
This paper explores some of the truisms associated with evidence-based practice. The intention is to remind the reader that evidence-based practice is a decision-making tool and not a rule; and to propose a strategic approach to overcoming the challenges we face as a research emergent profession.
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2002